package com.vavr.checkincms.service;

import com.vavr.checkincms.domain.dto.CheckinUserDTO;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


/**
 * CheckinService
 *
 * @since 2024.08
 */
public interface WechatLoginService {
    /**
     * wechat授权获取用户信息
     *
     * @param request {@link HttpServletRequest}
     * @param response {@link HttpServletResponse}
     * @param code {@link String}
     * @param meetingId {@link String}
     */
    CheckinUserDTO loginWechat(HttpServletRequest request, HttpServletResponse response,String code,String meetingId);
}
